/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.bkg_f6f6f6 { background: #f6f6f6; }
.bkg_ffffff { background: #ffffff; }
.bkg_596b8a { background: #596b8a; }
.bkg_f4f4f4 { background: #f4f4f4; }
.bkg_f8f8f8 { background: #f8f8f8; }
.bkg_fafafa { background: #fafafa; }
.bkg_f9f9f9 { background: #f9f9f9; }

.c_ffffff { color: #ffffff; }
.c_111111 { color: #111111; }
.c_333333 { color: #333333; }
.c_555555 { color: #555555; }
.c_666666 { color: #666666; }
.c_888888 { color: #888888; }
.c_999999 { color: #999999; }
.c_mainco { color: #c40000; }

.w1600px { width: 1600px; margin: 0 auto; }
.w1400px { width: 1400px; margin: 0 auto; }
.w1200px { width: 1200px; margin: 0 auto; }
.w1000px { width: 1000px; margin: 0 auto; }
.w_P100 { width: 100%; }
.h_P100 { height: 100%; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@font-face {
    font-family: AlimamaDongFangDaKai-Regular;
    src:url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlimamaDongFangDaKai/AlimamaDongFangDaKai-Regular/AlimamaDongFangDaKai-Regular.eot) format('embedded-opentype'),
    url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlimamaDongFangDaKai/AlimamaDongFangDaKai-Regular/AlimamaDongFangDaKai-Regular.otf) format('opentype'),
    url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlimamaDongFangDaKai/AlimamaDongFangDaKai-Regular/AlimamaDongFangDaKai-Regular.ttf) format('TrueType'),
    url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlimamaDongFangDaKai/AlimamaDongFangDaKai-Regular/AlimamaDongFangDaKai-Regular.woff) format('woff'),
    url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlimamaDongFangDaKai/AlimamaDongFangDaKai-Regular/AlimamaDongFangDaKai-Regular.woff2) format('woff2');
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.header_box { height:60px; }

.headers.fixed { position: fixed; top: 0; z-index: 1234; background: rgba(255, 255, 255, 1); box-shadow: 0 28px 50px rgba(0, 0, 0, .1); }

.header .logo { padding: 15px 0; }
.header .logo .mui-table-view .mui-media-object { max-width: 600px; height: 65px; }

.header .lxwm { padding: 18px 0; }
.header .lxwm .mui-table-view .mui-media-object { max-width: 50px; width: 40px; height: 50px; }
.header .lxwm .mui-table-view .mui-media-object .iconfont { font-size: 45px; line-height: 50px; color: #0d345f; }
.header .lxwm .mui-table-view .mui-media-body .desc { padding: 2px 0 0 0; font-size: 16px; }
.header .lxwm .mui-table-view .mui-media-body .text { font-size: 20px; }

.nav_box { background: #2b2b2b; }
.nav_box .nav_list { position: relative; z-index: 12345; }
.nav_box .nav_list ul { display: flex; justify-content: space-around; }
.nav_box .nav_list ul li { position: relative; float: left; display: block; width: 300px; margin-left: 2px; text-align: center; }

.nav_box .nav_list ul li a.a1 { transition: all .5s; display: block; height: 50px; line-height: 50px; font-size: 16px; color: #fff; }
.nav_box .nav_list ul li a.a1 .iconfont { font-size: 12px; }
.nav_box .nav_list ul li.actives a.a1, .nav_box .nav_list ul li.active a.a1, .nav_box .nav_list ul li a.a1:hover { background: #0d345f; color: #fff !important; }

.nav_box .nav_list ul li div.subNav { width: 180px; display: none; position: absolute; top: 60px; right: -20px; }
.nav_box .nav_list ul li div.subNav { box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05); transition: all .36s ease; }

.nav_box .nav_list ul li div.subNav .iconfont { height: 8px; margin: 0 20px 0 0; line-height: 12px; font-size: 14px; color: #fff; }
.nav_box .nav_list ul li div.subNav a { background: #fff; transition: all .2s ease-in-out; }
.nav_box .nav_list ul li div.subNav a { display: block; padding: 0 18px; color: #666; font-size: 16px; line-height: 36px; border-bottom: solid 1px #F2F2F2; }
.nav_box .nav_list ul li div.subNav a.active, .nav_box .nav_list ul li div.subNav a:hover { color: #0d345f; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.header4a_box { height: 100px; }

.headers4a.fixed { position: fixed; top: 0; z-index: 1234; background: rgba(255, 255, 255, 1); box-shadow: 0 28px 50px rgba(0, 0, 0, .1); }

.header4a .logo { padding: 15px 0; }
.header4a .logo .mui-table-view .mui-media-object { max-width: 330px; height: 70px; line-height: 100px; }
.header4a .logo .mui-table-view .mui-media-body { height: 50px; padding-left: 10px; padding-top: 15px; }

.nav4a_box { width: 1080px; }
.nav4a_box .nav4a_list { position: relative; z-index: 12345; }
.nav4a_box .nav4a_list ul li { position: relative; float: left; display: inline-block; margin-left: 52px; text-align: right; }

.nav4a_box .nav4a_list ul li.mui-table-view .mui-media-object { height: 100px; line-height: 100px; }
.nav4a_box .nav4a_list ul li.mui-table-view .mui-media-object .iconfont { height: 100px; font-size: 20px; line-height: 100px; color: #666; }
.nav4a_box .nav4a_list ul li.mui-table-view .mui-media-body { line-height: 100px; }
.nav4a_box .nav4a_list ul li.mui-table-view .mui-media-body .line { padding: 0 10px; }

.nav4a_box .nav4a_list ul li a.a1 { position: relative; transition: all .5s; display: block; height: 100px; line-height: 100px; font-size: 18px; color: #333; }
.nav4a_box .nav4a_list ul li a.a1 .at { position: absolute; bottom: 20px; left: 50%; margin: 0 0 0 -10px; display: block; width: 20px; height: 2px; background: #fff; }
.nav4a_box .nav4a_list ul li a.a1 .iconfont { font-size: 18px; }

.nav4a_box .nav4a_list ul li.actives a.a1, .nav4a_box .nav4a_list ul li.active a.a1, .nav4a_box .nav4a_list ul li a.a1:hover { color: #c40000 !important; }
.nav4a_box .nav4a_list ul li.actives a.a1 .at,
.nav4a_box .nav4a_list ul li.active a.a1 .at,
.nav4a_box .nav4a_list ul li a.a1:hover .at { background: #c40000; }

.nav4a_box .nav4a_list ul li div.subnav4a { width: 160px; display: none; position: absolute; top: 100px; left: 50%; margin-left: -80px; }
.nav4a_box .nav4a_list ul li div.subnav4a { border-top: solid 2px #c40000; box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05); transition: all .36s ease; }

.nav4a_box .nav4a_list ul li div.subnav4a .iconfont { height: 8px; margin: 0 20px 0 0; line-height: 12px; font-size: 14px; color: #fff; }
.nav4a_box .nav4a_list ul li div.subnav4a a { background: #fff; transition: all .2s ease-in-out; }
.nav4a_box .nav4a_list ul li div.subnav4a a { display: block; padding: 0 18px; color: #666; font-size: 16px; line-height: 36px; border-bottom: solid 1px #F2F2F2; }

.nav4a_box .nav4a_list ul li div.subnav4a a.active, .nav4a_box .nav4a_list ul li div.subnav4a a:hover { color: #c40000; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.swiper-container-BA .img { height: 900px; }
.swiper-pagination-BA-box { position: absolute; bottom: 30px; width: 100%; z-index: 123; }
.swiper-pagination-BA.swiper-pagination { position: static; display: inline-block; left: auto; width: auto; margin: 0 auto; }
.swiper-pagination-BA.swiper-pagination { padding: 0 12px; border-radius: 20px; background: rgba(0, 0, 0,.5); }
.swiper-pagination-BA .swiper-pagination-bullet { width: 12px; height: 12px; margin: 0 3px; background: #fff; opacity: 1; }
.swiper-pagination-BA .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #c40000; }

.swiper-container-pageBa .imge { position: relative; }
.swiper-container-pageBa .imge .text { position: absolute; top: 50%; left: 50%; width: 1200px; margin: -50px 0 0 -600px; }
.swiper-container-pageBa .imge .text .name { display: inline-block; font-size: 30px; line-height: 45px; font-weight: bold; text-shadow: 0 0 5px #333; }
.swiper-container-pageBa .imge .text .line { position: relative; height: 2px; margin: 14px 0 0 0; background: rgba(255, 255, 255,.5); }
.swiper-container-pageBa .imge .text .line .linez { position: absolute; width: 50%; height: 2px; background: #0d345f; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.leftsead4a { width: 70px; position: fixed; bottom: 460px; right: 1px; z-index: 123456789; }
.leftsead4a .leftsead4a4body { position: relative; width: 46px; }
.leftsead4a .leftsead4a4body .b { position: absolute; top: 0; left: 12px; width: 46px; border-radius: 3px; }
.leftsead4a .leftsead4a4body .b .dl { width: 46px; margin: 10px auto; }

.leftsead4a .leftsead4a4body .dl .dd { position: relative; height: 46px; margin-bottom: 5px; }
.leftsead4a .leftsead4a4body .dl .dd .shows { transition: all .5s; border-radius: 3px; background: #fff; box-shadow: 0 0 9px 0 rgba(0,0,0,0.1); }
.leftsead4a .leftsead4a4body .dl .dd .shows .img { height: 46px; text-align: center; }
.leftsead4a .leftsead4a4body .dl .dd .shows .img .iconfont { font-size: 24px; line-height: 46px; color: #c40000; }

.leftsead4a .leftsead4a4body .dl .dd .hides { display: none; position: absolute; right: 0; top: 0; width: 265px; min-height: 46px; }
.leftsead4a .leftsead4a4body .dl .dd .hides .sdl { position: relative; width: 100%; }
.leftsead4a .leftsead4a4body .dl .dd .hides .sdt { width: 256px; min-height: 46px; padding: 0 20px; overflow: hidden; }
.leftsead4a .leftsead4a4body .dl .dd .hides .sdt { position: absolute; right: 47px; border: solid 1px #e5e5e5; border-right: none; color: #666; }
.leftsead4a .leftsead4a4body .dl .dd .hides .sdt { border-radius: 3px; background: #fff; box-shadow: 0 0 9px 0 rgba(0,0,0,0.1); }
.leftsead4a .leftsead4a4body .dl .dd .hides .sdt.tel { min-height: 46px; line-height: 44px; font-size: 20px; font-weight: bold; }
.leftsead4a .leftsead4a4body .dl .dd .hides .sdt.tel * { min-height: 46px; line-height: 44px; font-size: 20px; font-weight: bold; }
.leftsead4a .leftsead4a4body .dl .dd .hides .sdt.qrs { height: auto; padding: 10px; }
.leftsead4a .leftsead4a4body .dl .dd .hides .sdd { position: absolute; right: 0; width: 46px; height: 46px; text-align: center; }
.leftsead4a .leftsead4a4body .dl .dd .hides .sdd .iconfont { display: none; font-size: 24px; line-height: 46px; color: #c40000; }

.leftsead4a .leftsead4a4body .b .dl.dl_two { margin-top: 0; }
.leftsead4a .leftsead4a4body .b .dl.dl_two .shows .img { height: 46px; }
.leftsead4a .leftsead4a4body .b .dl.dl_two .shows .img .iconfont { line-height: 46px; }

.leftsead4a .leftsead4a4body .dl .dd a { display: block; width: 100%; height: 100%; }
.leftsead4a .leftsead4a4body .dl .dd a:hover .shows { background: #c40000; }
.leftsead4a .leftsead4a4body .dl .dd a:hover .shows .img .iconfont { color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.outPager { margin: 0; padding:0; text-align: center; }
.pager { display: inline-block; }
.mui-pagination > li > a, .mui-pagination > li > span { transition: all .5s; float: left; display: inline-block; padding: 0 20px; margin: 0 4px; line-height: 45px; height: 45px; }
.mui-pagination > li > a, .mui-pagination > li > span { border: solid 1px #eee; background: #fff; color: #9a9a9a; overflow: hidden; }
.mui-pagination > li > a .iconfont { display: inline-block; line-height: 43px; font-size: 16px; }

.mui-pagination > li > a.active, .mui-pagination > li > a:hover, .mui-pagination > li:active > a, .mui-pagination > li:active > a:active { background: #0d345f; color: #fff; border-color: #0d345f;}

.mui-pagination > li:last-child > a, .mui-pagination > li:last-child > span {border-radius: 0;}
.mui-pagination > li:first-child > a, .mui-pagination > li:first-child > span {border-radius: 0;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#web_footer { background: #0d345f; }

.footer_A { padding:45px 15px 56px 15px; }
.footer_A .mui-table-view { display: inline-block; }
.footer_A .mui-table-view .mui-media { max-width: 320px; }
.footer_A .mui-table-view .mui-media-object.mui-pull-left { max-width: 40px; width:40px; height:40px; margin-right: 20px; line-height: 40px; border:solid 1px rgba(255, 255, 255,.6); border-radius: 20px; }
.footer_A .mui-table-view .mui-media-object.mui-pull-left .iconfont { line-height: 38px; }
.footer_A .mui-table-view .mui-media-body,.footer_A .mui-table-view .mui-media-body * { font-size: 14px!important; font-family: "Microsoft YaHei",sans-serif!important; line-height: 20px!important; color:#fff!important; }
.footer_A .mui-table-view .line { width:1px; height: 40px; margin:0 100px; background: #545454; }

.footer_B  { padding: 45px 0 0 0; margin-bottom: 56px; }
/*.footer_B .naviLi li { width: 20%; }*/
.footer_B .naviLi li .a1 { display: block; font-size: 22px; line-height: 40px; color:#fff; }
.footer_B .naviLi li .subNav { padding: 24px 0 0 0; }
.footer_B .naviLi li .a2 { display: block; font-size: 16px; line-height: 30px; color:#fff; }
.footer_B .naviLi li a:hover { color:#c40000; }

.footer_B .weixin .dl .dt { margin: 0 0 14px 0; font-size: 22px; line-height: 40px; color:#fff; }
.footer_B .weixin .dl .dd { width: 220px; margin: 0 auto; display: flex; }
.footer_B .weixin .dl .dd .mui-col-xs-6 { padding: 5px; }
.footer_B .weixin .dl .dd,.footer_B .weixin .dl .dd * { color: #fff!important; font-size: 14px!important; }

.footer_B .weixin .dl .ds { margin: 24px 0 0 0; }
.footer_B .weixin .dl .ds .ds4a { margin: 0 0 14px 0; font-size: 18px; }
.footer_B .weixin .dl .ds .ds4b { font-size: 30px; }

.footer_B .weixin .dl .socialize { width: 260px; display: flex; flex-wrap: nowrap; justify-content: space-around; margin: 24px auto 0 auto; }
.footer_B .weixin .dl .socialize a { display: inline-block; width: 40px; height: 40px; border-radius: 20px; background: #fff; }
.footer_B .weixin .dl .socialize a .iconfont { font-size: 20px; line-height: 40px; color: #a0a6b1; }
.footer_B .weixin .dl .socialize a:hover .iconfont { color: #0b2c51; }

.web_footer .footer_C { padding: 30px 0; background: #0b2c51; }
.web_footer .footer_C, .web_footer .footer_C * { color: #fff!important; font-size: 14px!important; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.animation4scale { animation: scale4animation 5s linear infinite; }
@keyframes scale4animation { 0% {  transform:scale(1.2); } 60% { transform:scale(1); } 100% {  transform:scale(1.2); } }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.dt4all .text4a { font-size: 48px; line-height: 48px; }
.dt4all .text4b { position: relative; display: inline-block; font-size: 36px; line-height: 36px; margin: 24px 0 15px 0; }
.dt4all .text4b .line { position: absolute; top: 50%; display: inline-block; width: 60px; height: 1px; background: #666; }
.dt4all .text4b .line.L { left: -75px; }
.dt4all .text4b .line.R { right: -75px; }
.dt4all .text4c { font-size: 18px; }

.more4all a { transition: all .8s; display: inline-block; padding: 0 56px; height: 40px; line-height: 40px; background: #0d345f; color: #fff; }
.more4all a:hover { padding: 0 72px; border-radius: 20px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.index_aboutUs { padding: 70px 0 100px 0; }
.index_aboutUs .dd { display: flex; align-items: stretch; margin: 60px 0 0 0; }

.index_aboutUs4a { padding: 80px 50px 50px 50px; background: rgba(255, 255, 255, 0.5); }
.index_aboutUs4a .text4a { font-size: 36px; line-height: 45px; color: #0d345f; }
.index_aboutUs4a .text4b { font-size: 19px; line-height: 45px; }
.index_aboutUs4a .desc { height: 252px; margin: 24px 0 0 0; }
.index_aboutUs4a .desc, .index_aboutUs4a .desc * { font-size: 16px; line-height: 28px; color: #666; }
.index_aboutUs4a .more { margin: 40px 0 0 0; }
.index_aboutUs4a .more a { display: inline-block; height: 38px; font-size: 16px; line-height: 38px; background: #c40000; color: #fff; padding: 0 14px; }

.index_aboutUs4b { background: rgba(255, 255, 255, 0.5); }
.index_aboutUs4b .swiper-container-aboutUs4b .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #c40000; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.index_product { padding: 90px 0 80px 0; }
.index_product .dd { margin: 60px 0 0 0; }

.accordion_designer { margin-bottom: 30px; height: 450px; overflow: hidden; }
.accordion_designer li { float: left; height: 450px; }
.accordion_designer li .show { width: 200px; height: 450px; padding: 85px 30px 0 30px; cursor: pointer; background: #f6f6f6; }
.accordion_designer li:nth-child(2n) .show { background: #ececec; }
.accordion_designer li .show .imge { width: 60px; height: 40px; }
.accordion_designer li .show .imge.B { display: none; }
.accordion_designer li .show .text { margin: 30px 0 20px 0; font-size: 32px; line-height: 40px; }
.accordion_designer li .show .desc { height: 48px; color: #a9a9a9; }
.accordion_designer li .show .more { margin: 50px 0 0 0; }
.accordion_designer li .show .more span { display: inline-block; width: 98px; height: 30px; line-height: 28px; color: #a9a9a9; border: solid 1px #a9a9a9; }

.accordion_designer li .hide { width: 0; height: 450px; overflow: hidden; }
.accordion_designer li .hide .imge { width: 600px; height: 450px; background: #f0ab49; }

.accordion_designer li.active .show { background: #0d345f; }
.accordion_designer li.active .show .imge.A { display: none; }
.accordion_designer li.active .show .imge.B { display: block; }
.accordion_designer li.active .show .text { color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.index_honor { padding: 80px 0 110px 0; }
.index_honor .dd { padding: 35px 0 0 0; }
.index_honor .dd .box .img { height: 360px; border: solid 5px #e6e6e6; }
.index_honor .dd .box .txt { transition: all .5s; height: 52px; line-height: 52px; background: #f2f2f2; }

.index_honor .dd a:hover .box .txt { background: #0d345f; color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.index_news_box { background: #fff; }
.index_news { padding: 80px 0 80px 0; }
.index_news .dd { margin: 0 -28px 0 -28px; }
.index_news .mui-grid-mine.mui-table-view.mui-grid-view { padding: 35px 28px 0 0; }
.index_news .mui-grid-mine.mui-table-view.mui-grid-view .mui-table-view-cell { padding: 0 0 28px 28px; }

.index_news .box { transition: all .5s; }
.index_news .box .img { position: relative; height: 300px; overflow: hidden; }
.index_news .box .img img { transition: all .5s; }
.index_news .box .img .more { transition: all .5s; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0,.5); opacity: 0; }
.index_news .box .img .more .cont { position: absolute; top: 50%; margin: -12px 0 0 0; }
.index_news .box .img .more .cont .line { position: absolute; left: 50%; margin: 0 0 0 -15px; width: 30px; height: 1px; border-bottom: solid 1px #fff; }
.index_news .box .img .more .cont .line.line4a { top: -10px; }
.index_news .box .img .more .cont .line.line4b { bottom: -10px; }
.index_news .box .img .more .cont .text { display: inline-block; height: 24px; font-size: 18px; line-height: 24px; color: #fff; }

.index_news .box .txt { transition: all .5s; padding: 30px 20px; background: #f2f2f2; }
.index_news .box .txt .text { font-size: 24px; line-height: 24px; margin: 0 0 12px 0; color: #0d345f; }
.index_news .box .txt .desc { height: 48px; font-size: 16px; margin: 0 0 12px 0; }

.index_news a:hover .box { box-shadow: 0 0 30px #dcdcdc; }
.index_news a:hover .box .img img { transform: scale(1.2); }
.index_news a:hover .box .img .more { opacity: 1; }
.index_news a:hover .box .txt { background: #0d345f; }
.index_news a:hover .box .txt .text,.index_news a:hover .box .txt .desc, .index_news a:hover .box .txt .time { color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.index_Cooperation_box { background: #ececec; }
.index_Cooperation { padding: 80px 0 80px 0; }
.index_Cooperation .dd { position: relative; margin: 50px 0 0 0; padding: 0 2px; }
.index_Cooperation .dd .swiperbtn { display: inline-block; height: 40px; line-height: 40px; }
.index_Cooperation .dd .swiperbtn { position: absolute; top: 50%; margin: -20px 0 0 0; z-index: 999; }
.index_Cooperation .dd .swiperbtn.swiper-prev-Cooperation { left: 0; }
.index_Cooperation .dd .swiperbtn.swiper-next-Cooperation { right: 0; }
.index_Cooperation .dd .swiperbtn .iconfont { font-size: 40px; color: #999; }
.index_Cooperation .dd .swiperbtn:hover .iconfont { color: #c40000; }

.swiper-container-Cooperation { margin: 0 98px; padding: 0 2px; }
.swiper-container-Cooperation .img { transition: all .8s; height: 120px; border: solid 1px #fff; }
.swiper-container-Cooperation a:hover .img { border-color: #c40000; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pagerNav { height: 50px; background: #f7f7f7; }

.catposBox .catpos, .catposBox .catpos * { line-height: 50px !important; color: #888 !important; }
.catposBox .catpos .symbol { font-family: simhei, serif; }
.catposBox .catpos .iconfont { margin: 0 6px 0 0; color: #0d345f!important; }
.catposBox .catpos a:hover { color: #0d345f!important; }

.pagerNav4list { overflow: hidden; }
.pagerNav4list li { display: inline-block; margin: 0 2px 0 0; }
.pagerNav4list li a { position: relative; transition: all .5s; display: block; height: 50px; font-size: 16px; line-height: 50px; }
.pagerNav4list li a { color: #333333; padding: 0 20px; }
.pagerNav4list li.active a, .pagerNav4list li a:hover { background: #0d345f; color: #fff; }
.pagerNav4list li.actives a { background: #0d345f; color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.catpos4aBox { padding: 0 14px; border-bottom: solid 1px #eee; }
.catpos4aBox .catpos4a, .catpos4aBox .catpos4a * { line-height: 45px !important; color: #888 !important; }
.catpos4aBox .catpos4a .symbol { font-family: simhei, serif; }

.pagerNav4a .dt { padding: 16px 32px; background: #0d345f; }
.pagerNav4a .dt .text { font-size: 24px; line-height: 30px; color: #fff; }
.pagerNav4a .dt .desc { font-size: 20px; line-height: 30px; color: rgba(255, 255, 255, .3); }
.pagerNav4a .dd .li a { display: block; height: 50px; font-size: 16px; line-height: 50px; padding: 0 32px; }
.pagerNav4a .dd .li a { transition: all .8s; background: #f9f9f9; color: #333; border-bottom: solid 1px #ddd; }
.pagerNav4a .dd .li a:hover,.pagerNav4a .dd .li.active a { background: #f0f0f0; border-color: #bbb; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.container_product { padding: 50px 0; }
.container_product_l { width: 310px; }
.container_product_r { width: 1250px; }

.list_product .mui-table-view { margin: 0 -40px 0 -40px; padding: 20px 40px 40px 0!important; }
.list_product .mui-table-view .mui-table-view-cell { padding: 0 0 40px 40px!important; }
.list_product .mui-table-view .mui-table-view-cell a { transition: all .8s; padding: 30px!important; background: rgba(244,244,244,1); }
.list_product .mui-table-view .mui-media-object.mui-pull-right { max-width: 205px; width: 205px; height: 145px; margin-left: 30px; background: #fff; }
.list_product .mui-table-view .mui-media-object.mui-pull-right img { transition: all .8s; }
.list_product .mui-table-view .mui-media-body .text { transition: all .8s; font-size: 20px; line-height: 24px; margin: 0 0 15px 0; }
.list_product .mui-table-view .mui-media-body .desc { transition: all .8s; height: 48px; }
.list_product .mui-table-view .mui-media-body .more span { display: inline-block; height: 32px; line-height: 30px; padding: 0 32px; }
.list_product .mui-table-view .mui-media-body .more span { margin: 26px 0 0 0; border: solid 1px #ddd; background: #fff; }

.list_product .mui-table-view .mui-table-view-cell a:hover { background: #0d345f; }
.list_product .mui-table-view .mui-table-view-cell a:hover .mui-media-body .text { color: #fff; }
.list_product .mui-table-view .mui-table-view-cell a:hover .mui-media-body .desc { color: rgba(255,255,255,0.6); }
.list_product .mui-table-view .mui-table-view-cell a:hover .mui-media-object.mui-pull-right img { transform: scale(1.1); }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_honor { padding: 40px 0 0 0; margin: -28px 0 35px -28px; }
.list_honor .mui-grid-mine.mui-table-view.mui-grid-view { padding: 35px 28px 0 0; }
.list_honor .mui-grid-mine.mui-table-view.mui-grid-view .mui-table-view-cell { padding: 0 0 28px 28px; }

.list_honor .box { transition: all .5s; }
.list_honor .box .img { height: 220px; border: solid 1px #dcdcdc; border-bottom: none; overflow: hidden; }
.list_honor .box .img img { transition: all .5s; height: 220px; }
.list_honor .box .txt { padding: 14px 20px; border: solid 1px #dcdcdc; }

.list_honor a:hover .box { box-shadow: 0 0 30px #dcdcdc; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_culture { margin-bottom: 60px; padding-top: 60px; }
.list_culture .mui-table-view { margin: 0 -40px 0 -40px; padding: 0 40px 0 0!important; }
.list_culture .mui-table-view .mui-media { margin-bottom: 40px !important; padding: 0 0 0 40px!important; }
.list_culture .mui-table-view .mui-media-object.mui-pull-left { max-width: 120px; width: 120px; height: 180px; margin-right: 0; overflow: hidden; background: #0d345f; }
.list_culture .mui-table-view .mui-media-object.mui-pull-left { padding: 0 30px; }
.list_culture .mui-table-view .mui-media-object.mui-pull-left img { }
.list_culture .mui-table-view .mui-media-body { height: 180px; padding: 24px; background: #eeeeee; }
.list_culture .mui-table-view .mui-media-body .text { font-size: 21px; }
.list_culture .mui-table-view .mui-media-body .line { width: 24px; height: 2px; margin: 14px 0; background: #0d345f; }
.list_culture .mui-table-view .mui-media-body .mark { font-size: 16px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_Pictures { margin: 45px -25px 45px -25px; }
.list_Pictures .mui-grid-mine.mui-table-view.mui-grid-view { padding: 0 25px 25px 0; }
.list_Pictures .mui-grid-mine.mui-table-view.mui-grid-view .mui-table-view-cell { padding: 0 0 25px 25px; }

.list_Pictures .box { transition: all .5s; box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); }
.list_Pictures .img { height: 270px; }
.list_Pictures .img img { transition: all .5s; }
.list_Pictures .txt { transition: all .5s; line-height: 40px; background: #fff; }
.list_Pictures a:hover .box { box-shadow: 0 0 25px rgba(0, 0, 0, 0.5); }
.list_Pictures a:hover .txt { background: #0d345f; color: #fff; }
.list_Pictures a:hover .img img { transform: scale(1.2); }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 新闻资讯 */
.list_news { margin: 0 -28px 35px -28px; }
.list_news .mui-grid-mine.mui-table-view.mui-grid-view { padding: 35px 28px 0 0; }
.list_news .mui-grid-mine.mui-table-view.mui-grid-view .mui-table-view-cell { padding: 0 0 28px 28px; }

.list_news .box { transition: all .5s; }
.list_news .box .img { position: relative; height: 300px; overflow: hidden; }
.list_news .box .img img { transition: all .5s; }
.list_news .box .img .more { transition: all .5s; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0,.5); opacity: 0; }
.list_news .box .img .more .cont { position: absolute; top: 50%; margin: -12px 0 0 0; }
.list_news .box .img .more .cont .line { position: absolute; left: 50%; margin: 0 0 0 -15px; width: 30px; height: 1px; border-bottom: solid 1px #fff; }
.list_news .box .img .more .cont .line.line4a { top: -10px; }
.list_news .box .img .more .cont .line.line4b { bottom: -10px; }
.list_news .box .img .more .cont .text { display: inline-block; height: 24px; font-size: 18px; line-height: 24px; }

.list_news .box .txt { transition: all .5s; padding: 30px 20px; background: #f7f7f7; }
.list_news .box .txt .text { font-size: 20px; line-height: 24px; margin: 0 0 12px 0; color: #0d345f; }
.list_news .box .txt .desc { height: 48px; font-size: 14px; margin: 0 0 12px 0; }

.list_news a:hover .box { box-shadow: 0 0 30px #dcdcdc; }
.list_news a:hover .box .img img { transform: scale(1.2); }
.list_news a:hover .box .img .more { opacity: 1; }
.list_news a:hover .box .txt { background: #0d345f; }
.list_news a:hover .box .txt .text,.list_news a:hover .box .txt .desc, .list_news a:hover .box .txt .time { color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 新闻资讯 - 风格 - A */
.list_news4a { margin-bottom: 120px; padding-top: 60px; }
.list_news4a .mui-table-view .mui-media { margin-bottom: 40px !important; }
.list_news4a .mui-table-view .mui-media-object.mui-pull-left { max-width: 270px; width: 270px; height: 178px; margin-right: 50px; border: solid 1px #eee; overflow: hidden; background: #09bfbd; }
.list_news4a .mui-table-view .mui-media-object.mui-pull-left img { transition: all .5s; object-fit: cover; }

.list_news4a .mui-table-view .mui-media-body .text { transition: all 1s; margin-top: 14px; padding-right: 160px; font-size: 18px; }
.list_news4a .mui-table-view .mui-media-body .mark { margin-top: 24px; padding-right: 160px; height: 24px; }
.list_news4a .mui-table-view .mui-media-body .line { transition: all 1s; height: 1px; margin: 30px 0 16px 0; background: #e5e5e5; }

.list_news4a .mui-table-view .mui-media-body .more_time .time { transition: all .5s; font-size: 16px; line-height: 42px;}
.list_news4a .mui-table-view .mui-media-body .more_time .more { transition: all .5s; height: 42px; line-height: 40px; border: solid 1px #e5e5e5; }

.list_news4a .mui-table-view a:hover .mui-media-object.mui-pull-left img { transform: scale(1.1); }
.list_news4a .mui-table-view a:hover .mui-media-body .text { color: #0d345f; }
.list_news4a .mui-table-view a:hover .mui-media-body .line { margin-right: 0; }
.list_news4a .mui-table-view a:hover .mui-media-body .more_time .time { text-align: right; padding-right: 40px; }
.list_news4a .mui-table-view a:hover .mui-media-body .more_time .more { background: #0d345f; color: #fff; border-color: #0d345f; }

.list_news4a .outPager { margin-top: 40px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 新闻资讯 - 风格 - B */
.list_news4b { margin-bottom: 120px; padding-top: 60px; }
.list_news4b .mui-table-view .mui-media { margin-bottom: 36px !important; }
.list_news4b .mui-table-view .mui-media-object.mui-pull-left { max-width: 270px; width: 270px; height: 178px; margin-right: 50px; border: solid 1px #eee; overflow: hidden; background: #09bfbd; }
.list_news4b .mui-table-view .mui-media-object.mui-pull-left img { transition: all .5s; object-fit: cover; }

.list_news4b .mui-table-view .mui-media-body .text { padding-right: 160px; font-size: 18px; }
.list_news4b .mui-table-view .mui-media-body .mark { margin-top:14px; padding-right: 160px; height: 48px; }
.list_news4b .mui-table-view .mui-media-body .line { transition: all 1s; height:1px; margin:30px 160px 16px 0; background: #e5e5e5; }
.list_news4b .mui-table-view .mui-media-body .more { transition: all .5s; width:112px; height:42px; line-height: 40px; border:solid 1px #e5e5e5; border-radius: 20px; }

.list_news4b .mui-table-view .mui-media-body .time { transition: all .5s; position: absolute; right:0; top:0; width:100px; height:178px; padding-top:40px; }
.list_news4b .mui-table-view .mui-media-body .time .times { font-family: Arial, Verdana, sans-serif; }
.list_news4b .mui-table-view .mui-media-body .time .timex { font-size: 60px; line-height: 60px; }
.list_news4b .mui-table-view .mui-media-body .time .timey { margin-right: 7px; }

.list_news4b .mui-table-view a:hover .mui-media-object.mui-pull-left img { transform: scale(1.1); }
.list_news4b .mui-table-view a:hover .mui-media-body .line { margin-right: 0; }
.list_news4b .mui-table-view a:hover .mui-media-body .more { background: #0d345f; color:#fff; border-color:#0d345f; }
.list_news4b .mui-table-view a:hover .mui-media-body .time { padding-top:0; }

.list_news4b .outPager { margin-top: 40px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_news4c { margin: 0 -28px 35px -28px; }
.list_news4c .mui-grid-mine.mui-table-view.mui-grid-view { padding: 35px 28px 0 0; }
.list_news4c .mui-grid-mine.mui-table-view.mui-grid-view .mui-table-view-cell { padding: 0 0 28px 28px; }

.list_news4c .box { transition: all .5s; }
.list_news4c .box .img { height: 220px; border: solid 1px #dcdcdc; border-bottom: none; overflow: hidden; }
.list_news4c .box .img img { transition: all .5s; height: 220px; }
.list_news4c .box .txt { padding: 30px 20px; border: solid 1px #dcdcdc; background: #fff; }
.list_news4c .box .txt .desc { height: 72px; }
.list_news4c .box .txt .more { transition: all .5s; display: block; width: 134px; height: 38px; margin: 0 auto; margin-top: 30px; line-height: 36px; border: solid 1px #eee; border-radius: 18px; color: #666; }
.list_news4c .box .txt .more span { line-height: 36px; }
.list_news4c .box .txt .more span.iconfont { margin-left: 12px; }

.list_news4c a:hover .box { box-shadow: 0 0 30px #dcdcdc; }
.list_news4c a:hover .box .txt .more { background: #0d345f; border-color: #0d345f; color: #fff; }
.list_news4c a:hover .box .img img { transform: scale(1.2); }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_news4d { padding: 0 0 35px 0; }
.list_news4d .mui-table-view { padding: 35px 0; }
.list_news4d .mui-table-view .mui-media-object { transition: all .5s; position: relative; max-width: 250px; width: 250px; height: 160px; border: solid 1px #eee; overflow: hidden; }
.list_news4d .mui-table-view .mui-media-object.mui-pull-left { margin-right: 20px; }
.list_news4d .mui-table-view .mui-media-object.mui-pull-left img { object-fit: cover; }
.list_news4d .mui-table-view .mui-media-object.mui-pull-right { width: 154px; border: none; }
.list_news4d .mui-table-view .mui-media-object.mui-pull-right .time { position: absolute; width: 100%; height: 100%; overflow: hidden; }
.list_news4d .mui-table-view .mui-media-object.mui-pull-right .time .A { position: absolute; top: 50px; right: 20px; font-size: 36px; line-height: 36px; color: #807c74; }
.list_news4d .mui-table-view .mui-media-object.mui-pull-right .time .B { position: absolute; bottom: 50px; right: 20px; font-size: 14px; line-height: 18px; color: #807c74; }
.list_news4d .mui-table-view .mui-media-body { transition: all .5s; padding-top: 5px; }
.list_news4d .mui-table-view .mui-media-body .text { transition: all .5s; font-size: 18px; margin: 14px 0; }
.list_news4d .mui-table-view .mui-media-body .desc { max-height: 72px; }
.list_news4d .mui-table-view .mui-table-view-cell > a:not(.mui-btn) { transition: all .5s; height: 208px; padding: 24px 0 24px 0 !important; border-bottom: solid 1px #eee; }
.list_news4d .mui-table-view .mui-table-view-cell > a:not(.mui-btn):hover { padding: 24px 0 24px 24px !important; box-shadow: 0 0 24px #d7d7d7; border-color: #fff; }
.list_news4d .mui-table-view .mui-table-view-cell > a:not(.mui-btn):hover .mui-media-body .text { color: #0d345f; }
.list_news4d .mui-table-view .mui-table-view-cell > a:not(.mui-btn):hover .mui-media-object.mui-pull-right { width: 130px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_FancyBox { padding-top: 70px; margin-bottom: 100px; }
.list_FancyBox .dd { width: 1240px; margin-left: -20px; }
.list_FancyBox .dd .mui-grid-mine.mui-table-view.mui-grid-view { padding: 0 24px 50px 0; }
.list_FancyBox .dd .mui-grid-mine.mui-table-view.mui-grid-view .mui-table-view-cell { padding: 0 0 24px 24px; }
.list_FancyBox .dd .img { height: 200px; padding:5px; border:solid 1px #dcdcdc; overflow: hidden; }
.list_FancyBox .dd .img img { object-fit: contain; }

.fancybox-overlay { z-index: 80108010; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_HR { padding-top: 70px; margin-bottom: 100px; }

.list_HR .mui-table-view { padding-bottom: 45px; }
.list_HR .mui-table-view-cell { padding:0!important; }
.list_HR .mui-table-view-cell .mui-collapse-naviget { padding: 12px 35px 12px 50px!important; margin:0; }
.list_HR .mui-table-view-cell .mui-collapse-naviget .text { font-size: 16px; line-height: 42px; }

.list_HR .mui-table-view-cell.mui-collapse-JavenChyi { margin-bottom: 24px; }
.list_HR .mui-table-view-cell.mui-collapse-JavenChyi .mui-collapse-naviget { border: solid 1px #eee !important; background: #f6f6f6; cursor: pointer; }
.list_HR .mui-table-view-cell.mui-collapse-JavenChyi .mui-collapse-naviget .text a { display: inline-block; padding:0 30px; line-height: 42px; background: #0d345f; color:#fff; border-radius: 2px; }
.list_HR .mui-table-view-cell.mui-collapse-JavenChyi .mui-collapse-content { display: none; padding:0!important; margin:0!important; background: #fff; border:solid 1px #eee; border-top: none; overflow: hidden; }
.list_HR .mui-table-view-cell.mui-collapse-JavenChyi .mui-collapse-content .body { padding: 50px; }

.list_HR .mui-table-view-cell.mui-collapse-JavenChyi.mui-actives { margin-top:0; background: #f6f6f6 !important; }
.list_HR .mui-table-view-cell.mui-collapse-JavenChyi.mui-actives .mui-collapse-content { display: block; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.show_news { padding: 24px 0 45px 0;}
.show_news .text { font-size: 18px; }
.show_news .time { font-size: 12px; }
.show_news .cont { margin: 20px 0; }

.show_news .pages { margin-top: 40px; }
.show_news .page.mui-table-view .mui-table-view-cell { display: inline-block; }
.show_news .page.mui-table-view .mui-table-view-cell a { padding: 0 15px !important; }
.show_news .page.mui-table-view .mui-media-object { max-width: 40px; width: 50px; height: 60px; line-height: 60px; color: #666; }
.show_news .page.mui-table-view .mui-media-object .iconfont { font-size: 16px; }
.show_news .page.mui-table-view .mui-media-body { line-height: 60px; font-size: 16px; color: #666; }
.show_news .page.mui-table-view a { transition: all .5s; display: block; background: #eee; }
.show_news .page.mui-table-view a:hover { background: #0d345f; }
.show_news .page.mui-table-view a:hover .mui-media-object { color: #fff; }
.show_news .page.mui-table-view a:hover .mui-media-body { color: #fff; }

.show_maximge { overflow: hidden; }
.show_maximge p { vertical-align: middle; max-width: 100% !important; zoom: 1; }
.show_maximge img { vertical-align: middle; max-width: 100% !important; }
.show_maximge.HasClear p:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: "."; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Validform_error { border-color: #f15533 !important; background: #fcdfd9 !important; color: #cc0000 !important; transition: background linear .3s; }

/* 文本框的错误状态 */
.Validform_wrong, .Validform_right, .Validform_warning, .Validform_loading { vertical-align: middle; }
.Validform_wrong { border: solid 1px #f15533 !important; background: #fcdfd9 !important; color: #999999 !important; border-radius: 3px; }
.Validform_right { background: #ffffff; }
.Validform_warning { background: #ffffff; color: #777777; }
.Validform_loading { background: #ffffff; }
.Validform_error.Validform_shake, .Validform_wrong.Validform_shake { border-color: #d2d2d2 !important; background-color: #ffffff !important; transition: background linear .3s; }

/* Validform对话框 */
#Validform_msg { display: none; font-size: 14px; width: 300px; box-shadow: 2px 2px 3px #aaaaaa; background: #ffffff; position: absolute; top: 0; right: 50px; z-index: 99999; }
#Validform_msg .iframe { position: absolute; left: 0; top: -1px; z-index: -1 }
#Validform_msg .Validform_title { font-size: 20px; padding: 10px; text-align: left; color: #ffffff; position: relative; background-color: #fcc900 }
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { position: absolute; right: 8px; top: 6px; color: #ffffff; text-decoration: none; font-family: simhei, serif, Verdana; }
#Validform_msg a.Validform_close:hover { color: #ffffff }
#Validform_msg .Validform_info { padding: 10px; border: 1px solid #bbbbbb; border-top: none; text-align: left }

.checktips { position: relative; }
.checktips.checktip4Text .form-control { height: 52px; line-height: 50px; border: solid 1px #eeeeee; padding: 0 14px; margin: 0; }
.checktips.checktip4Text .Validform_wrong, .checktips.checktip4Text .Validform_warning { height: 52px; padding: 0 14px; line-height: 50px; }
.checktips.checktip4Text .Validform_right, .checktips.checktip4Text .Validform_loading { height: 52px; padding: 0 14px; line-height: 50px; }
.checktips.checktip4Text .tips { position: absolute; top: 0; right: 14px; height: 52px; line-height: 52px; }

.checktips.checktip4Area .text-control { height: 120px; line-height: 24px; border: solid 1px #eeeeee; padding: 14px; margin: 0; }
.checktips.checktip4Area .Validform_wrong, .checktips.checktip4Area .Validform_warning { height: 120px; padding: 14px; line-height: 24px; }
.checktips.checktip4Area .Validform_right, .checktips.checktip4Area .Validform_loading { height: 120px; padding: 14px; line-height: 24px; }

.checktips .Validform_checktip { position: absolute; top: 0; left: 0; width: 100%; height: 52px; margin: 0; padding: 0 14px; line-height: 50px; font-size: 14px; overflow: hidden; }
.checktips .checktips.checktip4code .Validform_checktip { width: 50%; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.checktips .submit { width: 100%; height: 52px; line-height: 52px; border: none; padding: 0; margin: 0; background: #0d345f; color: #fff; }
.checktips .form_tips { color: #333; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*.list_Contact_Form { padding: 50px 0; display: flex; align-items: stretch; }*/
/*.list_Contact_Form .dl4a { transition: all .8s; padding: 40px 45px; cursor: pointer; }*/
/*.list_Contact_Form .dl4a .name { font-size: 18px; }*/
/*.list_Contact_Form .dl4a .line { width: 140px; height: 8px; margin: 14px auto 24px auto; background: #0d345f; transform: skew(-25deg); }*/
/*.list_Contact_Form .dl4a .cont, .About_contact_a .body .cont * { font-size: 14px !important; line-height: 30px !important; color: #666666 !important; }*/

/*.list_contact4a { margin: 0 36px 0 0; box-shadow: 0 15px 46px 0 rgba(10, 2, 4, 0.2); }*/
/*.list_form4a { box-shadow: 0 15px 46px 0 rgba(10, 2, 4, 0.2); }*/
/*.list_form4a .form .dl { padding: 0 0 14px 0; }*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_form4a { padding: 56px 0; }
.list_form4a .dz { margin: 56px 0; padding: 56px 56px 56px 0; background: #f5f5f5; border-radius: 10px; }
.list_form4a .dz .dl { padding: 0 0 0 56px; margin: 0 0 24px 0; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_contact4a { padding: 56px 0; }
.list_contact4a .dd { padding: 56px 0 0 0; margin: 0 -30px; }
.list_contact4a .mui-grid-mine.mui-table-view.mui-grid-view { padding: 30px 30px 30px 0; }
.list_contact4a .mui-grid-mine.mui-table-view.mui-grid-view .mui-table-view-cell { padding: 0 0 0 30px; }
.list_contact4a .box { position: relative; padding: 50px 24px 24px 24px; border-radius: 10px; }
.list_contact4a .mui-table-view-cell:nth-child(1) .box { background: #f19469; }
.list_contact4a .mui-table-view-cell:nth-child(2) .box { background: #77aede; }
.list_contact4a .mui-table-view-cell:nth-child(3) .box { background: #c3d94e; }
.list_contact4a .mui-table-view-cell:nth-child(4) .box { background: #d2a880; }

.list_contact4a .box .img { transition: all .8s; position: absolute; top: -50px; right: 50px; width: 100px; height: 100px; border-radius: 50px; background: #fff; box-shadow: 0 0 5px #999; }
.list_contact4a .box .img .iconfont { font-size: 50px; line-height: 100px; }
.list_contact4a .mui-table-view-cell:nth-child(1) .box .img .iconfont { color: #f19469; }
.list_contact4a .mui-table-view-cell:nth-child(2) .box .img .iconfont { color: #77aede; }
.list_contact4a .mui-table-view-cell:nth-child(3) .box .img .iconfont { color: #c3d94e; }
.list_contact4a .mui-table-view-cell:nth-child(4) .box .img .iconfont { color: #d2a880; }

.list_contact4a .box .txt { height: 72px; }
.list_contact4a .box .txt .text { font-size: 18px; }
.list_contact4a .box .txt .desc { font-size: 14px; }

.list_contact4a .box:hover .img { box-shadow: 0 0 15px #333; }
.list_map { padding: 0 0 100px 0; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.show_xzoom { margin: 60px 0 24px 0; }

.xzooms { display: inline-block; margin: 0 0 24px 0; padding: 0 0 0 14px; }
.xzooms .video { display: none; }

.swiper-container-xzooms { position: relative; }
.swiper-container-xzoom { margin: 0; padding: 0; }

.show_xzoom .swiper-slide-image, .show_xzoom .swiper-slide-video { border: solid 2px #ccc; cursor: pointer; }
.show_xzoom .swiper-slide-active { border: solid 2px rgba(255, 162, 0, 1); }

/* .swiper-container-xzoom .swiper-slide { height: 84px; } */
/* .swiper-button-next { right: 0; } */
/* .swiper-button-prev { left: 0; } */
.xzoom-lens { background: rgba(255, 162, 0, .7); }
.xzoom-lens img { display: none !important; }

.show_xzoom .ds { padding: 0 0 0 32px; }
.show_xzoom .ds .ds4b { padding: 14px 0; margin: 14px 0; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; }
.show_xzoom .ds .ds4b .ds4d .item { padding: 0 0 14px 0; }
.show_xzoom .ds .ds4b .ds4d .item.B { padding: 0 24px 14px 0; word-wrap: break-word; }
.show_xzoom .ds .ds4t { margin: 0 0 14px 0; }
.show_xzoom .ds .ds4c .ds4d a { display: inline-block; height: 45px; line-height: 45px; border-radius: 30px; color: #fff; background: #0d345f; padding: 0 50px; }
.show_xzoom .ds .ds4c .ds4d a:hover { background: #0d345f; }

.show_title { padding: 14px 0 0 0; margin: 0 0 14px 0; border-top: solid 1px #ccc; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.show_xzoom .ds .ds4b .ds4z .weixin .dl .dt { margin: 0 0 14px 0; font-size: 22px; line-height: 40px; color:#fff; }
.show_xzoom .ds .ds4b .ds4z .weixin .dl .dd { width: 220px; margin: 0 auto; display: flex; }
.show_xzoom .ds .ds4b .ds4z .weixin .dl .dd .mui-col-xs-6 { padding: 5px; }
.show_xzoom .ds .ds4b .ds4z .weixin .dl .dd,.footer_B .weixin .dl .dd * { color: #fff!important; font-size: 14px!important; }

.show_xzoom .ds .ds4b .ds4z .weixin .dl .dss { margin: 24px 0 0 0; }
.show_xzoom .ds .ds4b .ds4z .weixin .dl .dss .ds4a { margin: 0 0 14px 0; font-size: 18px; }
.show_xzoom .ds .ds4b .ds4z .weixin .dl .dss .ds4b { font-size: 30px; }

.show_xzoom .ds .ds4b .ds4z .weixin .dl .socialize { width: 260px; display: flex; flex-wrap: nowrap; justify-content: space-around; margin: 24px auto 0 auto; }
.show_xzoom .ds .ds4b .ds4z .weixin .dl .socialize a { display: inline-block; width: 40px; height: 40px; border-radius: 20px; background: #999; }
.show_xzoom .ds .ds4b .ds4z .weixin .dl .socialize a .iconfont { font-size: 20px; line-height: 40px; color: #fff; }
.show_xzoom .ds .ds4b .ds4z .weixin .dl .socialize a:hover .iconfont { color: #0b2c51; }